/**
 * http://usejsdoc.org/
 * @class concreteComponent
 */
var util = require("util"),
	Component = require("./component");

/**
 * 
 * @desc 定义ConcreteComponent函数类
 *
 */
function ConcreteComponent(){
	Component.call(this);
	this.operation = function(){
		console.log('output by the concrete component');
	};
}

/**设置ConcreteComponent 继承Component类*/
util.inherits(ConcreteComponent, Component);

/**暴露ConcreteComponent类*/
module.exports = ConcreteComponent;